export default {
  data() {
    return {
      // 所有菜单项
      menus: [],
      // 左侧按钮默认为false
      collapse: false,
      iconlist: ['icon-users', 'icon-tijikongjian', 'icon-shangpin', 'icon-danju', 'icon-baobiao'],
      // 激活菜单的状态
      activePath: ''
    }
  },
  created() {
    this.getMenus()
    // 只要舒心浏览器 home组件就会重新创建一次 data 中数据会被清空
    // 可以从sessionStorage 中  吧之前保存的激活状态读取回来
    // 重新赋值给data  中的activePath 就能够记录之前的激活状态
    const ap = window.sessionStorage.getItem('activePath')
    this.activePath = ap
  },
  methods: {
    // 退出登录状态
    logout() {
      window.sessionStorage.clear()
      this.$router.push('/login')
    },
    // 获取左侧菜单列表
    async getMenus() {
      const { data: res } = await this.$http.get('menus')
      if (res.meta.status !== 200) return this.$message.error('获取列表失败')
      this.menus = res.data
    },
    // 保存用户点击的当前的二级菜单的index值
    saveActivePath(activePath) {
      console.log(activePath)
      this.activePath = activePath
      // 吧当前激活的菜单的值 保存到sessionStorage中
      window.sessionStorage.setItem('activePath', activePath)
    }
  }
}
